// http 请求的接口模块入口

// 导入所有的api接口
import * as API from './api'

// 默认参数
const defaultOptions = {
  name: '$api' // 指定挂载到Vue原型上的属性名称
}

// 将所有的接口通过Vue 插件方式封装到Vue的原型上 (好处:可以在任何vue实例中直接调用)
export default {
  install (Vue, options) { // Vue  , options 插件的配置参数
    let opt = Object.assign({}, defaultOptions, options)
    Vue.prototype[opt.name] = API // = > Vue.prototype.$api = API
  }
}
